Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / meshchatx / src / backend / interface_editor.py

Displaying Raw • Download


meshchatx/src/backend/interface_editor.py 72d09e2456e5f54a7234e2a9d4a82e53ea9a6abc (72d09e24) Text, 381 B

Tff7b72class T56d364InterfaceEditorTb4b4b4:
Tf0883e@staticmethod
Tff7b72def Td2a8ffupdate_valueTb4b4b4(Te6edf3interface_detailsTb4b4b4: Tffa657dictTb4b4b4, Te6edf3dataTb4b4b4: Tffa657dictTb4b4b4, Te6edf3keyTb4b4b4: Tffa657strTb4b4b4)Tb4b4b4:
T8b949e# update value if provided and not empty
Te6edf3value Tff7b72= Te6edf3dataTff7b72.Td2a8ffgetTb4b4b4(Te6edf3keyTb4b4b4)
Tff7b72if Te6edf3value Tff7b72is Tff7b72not Tff7b72None Tff7b72and Te6edf3value Tff7b72!= Ta5d6ff"Ta5d6ff"Tb4b4b4:
Te6edf3interface_detailsTb4b4b4[Te6edf3keyTb4b4b4] Tff7b72= Te6edf3value
Tff7b72return

T8b949e# otherwise remove existing value
Te6edf3interface_detailsTff7b72.Td2a8ffpopTb4b4b4(Te6edf3keyTb4b4b4, Tff7b72NoneTb4b4b4)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────